package com.sjzxywlkj.cplife.alipay.response.entity;

import java.util.Date;

/**
 * 查询单笔物业费交易关联账单详情响应参数
 * url:https://docs.open.alipay.com/api_20/alipay.eco.cplife.pay.result.query
 */
public class PayResultqueryResult {

    //用户完成物业缴费对应的支付宝交易号
    private String trade_no;

    //	买家支付宝账号对应的支付宝唯一用户号。以2088开头的纯16位数字。
    private String buyer_user_id;

    //脱敏后的买家支付宝登录账号
    private String buyer_logon_id;

    //卖家（即物业缴费收款方）支付宝用户号
    private String seller_id;

    //交易状态
    private String trade_status;

    //本次交易支付的订单金额，单位为人民币（元）
    private String total_amount;

    //该笔缴费归属的支付宝房号，支付宝小区编号，和物业房间户号
    private String biz_entity_id;

    //缴费类型：
    //00--上传账单类缴费
    //CJ--欠费直查类缴费
    //YC--预存类缴费
    private String biz_type;

    //交易完成付款时间
    private Date gmt_payment;

    //交易支付使用的资金渠道
    private Fund_bill_list fund_bill_list;

    //本次交易关联的账单详情
    private Assoc_bill_details assoc_bill_details;

    public PayResultqueryResult() {
        super();
    }

    public PayResultqueryResult(String trade_no, String buyer_user_id, String buyer_logon_id, String seller_id,
                                String trade_status, String total_amount, String biz_entity_id, String biz_type, Date gmt_payment,
                                Fund_bill_list fund_bill_list, Assoc_bill_details assoc_bill_details) {
        super();
        this.trade_no = trade_no;
        this.buyer_user_id = buyer_user_id;
        this.buyer_logon_id = buyer_logon_id;
        this.seller_id = seller_id;
        this.trade_status = trade_status;
        this.total_amount = total_amount;
        this.biz_entity_id = biz_entity_id;
        this.biz_type = biz_type;
        this.gmt_payment = gmt_payment;
        this.fund_bill_list = fund_bill_list;
        this.assoc_bill_details = assoc_bill_details;
    }

    public String getTrade_no() {
        return trade_no;
    }

    public void setTrade_no(String trade_no) {
        this.trade_no = trade_no;
    }

    public String getBuyer_user_id() {
        return buyer_user_id;
    }

    public void setBuyer_user_id(String buyer_user_id) {
        this.buyer_user_id = buyer_user_id;
    }

    public String getBuyer_logon_id() {
        return buyer_logon_id;
    }

    public void setBuyer_logon_id(String buyer_logon_id) {
        this.buyer_logon_id = buyer_logon_id;
    }

    public String getSeller_id() {
        return seller_id;
    }

    public void setSeller_id(String seller_id) {
        this.seller_id = seller_id;
    }

    public String getTrade_status() {
        return trade_status;
    }

    public void setTrade_status(String trade_status) {
        this.trade_status = trade_status;
    }

    public String getTotal_amount() {
        return total_amount;
    }

    public void setTotal_amount(String total_amount) {
        this.total_amount = total_amount;
    }

    public String getBiz_entity_id() {
        return biz_entity_id;
    }

    public void setBiz_entity_id(String biz_entity_id) {
        this.biz_entity_id = biz_entity_id;
    }

    public String getBiz_type() {
        return biz_type;
    }

    public void setBiz_type(String biz_type) {
        this.biz_type = biz_type;
    }

    public Date getGmt_payment() {
        return gmt_payment;
    }

    public void setGmt_payment(Date gmt_payment) {
        this.gmt_payment = gmt_payment;
    }

    public Fund_bill_list getFund_bill_list() {
        return fund_bill_list;
    }

    public void setFund_bill_list(Fund_bill_list fund_bill_list) {
        this.fund_bill_list = fund_bill_list;
    }

    public Assoc_bill_details getAssoc_bill_details() {
        return assoc_bill_details;
    }

    public void setAssoc_bill_details(Assoc_bill_details assoc_bill_details) {
        this.assoc_bill_details = assoc_bill_details;
    }


}
